#ifndef __MP_H
#define __MP_H
#include "gd32f10x.h"


extern void bms_ver_info_fun(can_receive_message_struct *version);

extern void bms_factory_info_fun(can_receive_message_struct *factory);

extern void bms_output_day_fun(can_receive_message_struct *output);

extern void bms_SN_code_fun(can_receive_message_struct *SN);

extern void bms_para_fun(can_receive_message_struct *para);

extern void bms_workstatus_fun(can_receive_message_struct *workstatus);

extern void general_battery_info_fun(can_receive_message_struct *general);

extern void bms_SOP_info_fun(can_receive_message_struct *SOP);

extern void bms_vol_MOS_fun(can_receive_message_struct *MOS_vol);

extern void bms_moment_cur_fun(can_receive_message_struct *moment_cur);

extern void bms_insulation_info_fun(can_receive_message_struct *insulation_info);

extern void bms_left_info_fun(can_receive_message_struct *left_info);

extern void bms_single_info_fun(can_receive_message_struct *single_info);

extern void bms_con_cur_info_fun(can_receive_message_struct *con_cur);

extern void bms_temp_info_fun(can_receive_message_struct *temp);

extern void bms_error_info_fun(can_receive_message_struct *error_info);

extern void bms_vol_info_fun(can_receive_message_struct *vol_info);

extern void bms_singletemp_info_fun(can_receive_message_struct *singletemp);

extern void bms_singletemp_info_fun(can_receive_message_struct *singletemp);

extern void bms_realtime_info_fun(can_receive_message_struct *realtime_info);

extern void bms_SOX_info_fun(can_receive_message_struct *SOX_info);


#endif
